Report summary
Nearby the hotel: Holiday Inn Express Cape Town City Centre, 101 St Georges Mall, Corner of Church Street and St Georges, Cape Town , Cape Town, South Africa
Within radius: 1.8 km Has been found: 86 hotels |